package proyecto.service;

import proyecto.excepcion.DAOExcepcion;
import proyecto.modelo.Pelicula;
import proyecto.modelo.Censura;
import proyecto.modelo.Genero;

public interface PeliculaService {
	
	Pelicula registrar(Pelicula pelicula) throws DAOExcepcion;

	java.util.List<Pelicula> listar() throws DAOExcepcion;

	void eliminar(int codigo) throws DAOExcepcion;

	Pelicula actualizar(Pelicula pelicula) throws DAOExcepcion;

	Pelicula obtenerPorCodigo(int codigo) throws DAOExcepcion;
	
	Censura obtenerCensuraPorCodigo(String codigo) throws DAOExcepcion;
	
	Genero obtenerGeneroPorCodigo(String codigo) throws DAOExcepcion;
}
